﻿using PC.PickleJar.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PC.PickleJar.Attributes
{
	[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
	public abstract class SourceItemAttribute : Attribute
	{
		protected SourceItemAttribute(ItemKeyBase itemKey)
		{
			this.ItemKey = itemKey;
		}

		public ItemKeyBase ItemKey
		{
			get;
			private set;
		}
	}
}
